home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
SGI Developer Toolbox 6.1
/
SGI Developer Toolbox 6.1 - Disc 4.iso
/
documents
/
README
< prev
Wrap
Text File
|
1994-08-01
|
15KB
|
286 lines
README for documents subtree
This is a subtree of documents containing various technical
information about SGI's software and hardware.
`!' indicates new or updated as of version 4.2
64bit : information relating to 64bit machines SGI is working
on: "Preparing for the 64 bit Future of IRIX", "Native
64-bit Subprogram Interface for MIPS Architectures",
"64-bit C Porting Guide", and a C & Fortran variable
sizes file.
ANSI-C : contains files comprising a technical review of the book,
"The Annotated ANSI C Standard", and the text originally
published as the ANSI C rationale with useful information
about the origin, creation and meaning of the ISO C
standard.
audio : a PostScript file version of the 8/26/91 Draft Document
by Apple Computer discussing "Audio Interchange File
Format AIFF-C, A revision to include compressed audio
data"
cc_c++_make_csh: collection of documents relating to compilers,
[p]make, and c-shell:
! * DeltaC++.ps: "The Silicon Graphics Delta C++ Compiler"
White Paper, (Preliminary), 18 pages. new
C++ compiler supports C++ shared library
evolution and speeds up the build process.
* c++-rules.ps: "Programming in C++, Rules and
Recommendations", (C) 1990-1992 by Ellemtel
Telecommunications Systems Laboratories,
88 pages.
* commonrules.ps: "Silicon Graphics Inc, Common Makefile
include files, Notes", 5/6/93, 39 pages.
* cpp.qr 123-line C pre-processor "cheat sheet"
quick ref.
* csh.qr 123-line C-shell quick reference.
* make.qr 95-line make quick reference.
* pmake.qr 203-line pmake quick reference guide.
* makeconv.ps "Silicon Graphics Makefile Conventions", A
Reference manual of the conventions
followed in SGI Makefiles, 10/8/91, 37 pages.
DevDriver: contains inst-able images of two SGI manuals: the "IRIX
Device Driver Programming Guide" and the "IRIX Device
Driver Reference Pages." These manuals explain how to
write device drivers for IRIX Releases 5.0 and later and
can be viewed using InSight. For installation
instructions, see the README file.
! Dwarf: updated doc on DWARF, a binary debugging-information format.
The IRIX 6 compilers will produce debugging information in
this format rather than the format used in 5.2 and earlier
releases.
Only people *writing* compilers, debuggers, or related tools
are affected directly by this change.
DWARF defines, in detail, a way for compilers to
tell debuggers about source programs. DWARF1 is the DWARF
produced by USL's SVR4 compilers and used by their
debuggers. It is no more capable than the MIPS mdebug
symbol table and is less dense than mdebug. We will not
use DWARF1. SGI will be using DWARF 2. It is capable of
recording much more detailed information than DWARF 1 and
is far more compact (debugging information in DWARF2
format takes much less space on disk than debugging
information in DWARF1 format).
GIO_DRVR: contains a PostScript file with information needed to
write a device driver for a GIO board with sections
addressing: Determining GIO Device Addresses,
Including GIO Device Drivers in the Kernel, Writing
edtinit(), GIO-Specific System Calls, GIO Interrupt
Handler, Programmed I/O (PIO), DMA Operations, GIO
Devices with Hardware Supported Scatter-Gather
Capability, and DMA on GIO Devices with No Scatter-
Gather Capability.
I18N: contains documentation on SGI's implementation of
software Internationalization. Although these are only
draft versions, they are included for those wishing to
get ahead.
irix5.2plusNewProds: info relevant to irix 5.2 and New Products:
! * colormap usage differences between 5.1* and 5.2
! * "HIPPI Performance on IRIX 5.2" white paper,
* 2 files on HIPPI: New Product Bulletin + QnA's,
* question-and-answer on the Indigo Magic User Environment
Interface,
! * html document on InPerson desktop conferencing sw product.
* the major changes between the 4.X and 5.2 versions of the
Installation Guide,
* IRIS Media Libraries New Product Information on
dmedia_dev and svideodev,
* Periodic Table IRIX Operating Systems as a 3-page
showcase file--current as of APRIL 13, 1994,
! * "REACT in IRIX V.5 Technical Report" paper on real-time
IRIX 5 capabilities on Onyx and CHALLENGE MP systems,
! * list of 5.2 IRIX patches, info current as of 7/20/94,
* Software Compatibility Matrix for software product
numbers and software releases from 4.0.1 to 5.2, 19 pages
* Field Information Bulletin #414 documenting known bug:
"Indigo2 XZ/Extreme stipple register causes graphics
problems on IRIX 5.2",
* guidelines for the use of the /usr/share filesystem.
Inventor: contains documentation/information on Inventor including:
* "How to Write an Open Inventor File Translator" PS file,
* updated "Quick Reference Guide" PS file with information
on Open Inventor nodes and the Inventor file format,
* 38-page showcase document on the Open Inventor 3D Toolkit.
plus the man page for the DxfToIv utility which converts
AutoCad's DXF format files to Inventor files (the binary,
DxfToIv is located in toolbox/src/exampleCode/inventor).
! see the new toolbox/src/exampleCode/inventor/www FAQ +
Known Bugs, Fixes, and Workarounds html information files
copied from the Silicon Surf www.sgi.com site. access this
thru toolbox/www/toolbox.html (consult toolbox/www/README)
libconv : the newest addition to the mathlib subtree, libconv is
an optimized library available on Silicon Graphics
computers. It features Convolution for Finite Impulse
Response (FIR) and Infinite Impulse Response (IIR)
filters, together with Correlations. The library
modules take 1D and 2D inputs, and are available in
single and double precision for real and complex
arithmetic. The 2D subprograms have been parallelized
and take full advantage of SGI parallel architecture.
mipsABI : contains doc for mipsABI porting materials includes PS
copy of the "MIPS Processor ABI Conformance Guide Version
1.1.1" (the "Black Book"), a mips FAQ about porting to
the ABI, and a short paper entitled "Constructing MIPS
ABI Compliant Binaries on the IRIX 5.x Operating System".
! see the new toolbox/src/swtools/mipsABI/abi-html MIPS ABI
Information Directory in html format replete with hyperlinks,
in-line images, etc, including a FAQ on porting to the MIPS
ABI. access this thru toolbox/www/toolbox.html (consult
toolbox/www/README)
Motif : contains a copy of an SGI internal paper on Motif
Performance Notes.
OpenGL : new additions include:
! * opengl.ps: "The Design of the OpenGL Graphics Interface"
Also contains, "OpenGL and X" PostScript and showcase files
of the tutorial presented at the 8th Annual X Technical
Conference, Boston, Mass., 1/24/94, 2 versions of a list
mapping Iris GL commands to similar OpenGL ones, an Analysis
of PEX 5.1 and OpenGL 1.0, "OpenGL and X, Part 1: An
Introduction", "OpenGL and X, Part 2: Using OpenGL with
Xlib," "OpenGL(tm) and X, Part 3: Integrating OpenGL with
Motif" from "The X Journal", "X Server Multi-rendering for
OpenGL and PEX", and 3 PostScript files for the OpenGL
Specification, including the Spec itself, the OpenGL Utility
Library, and the API for the OpenGL extension to the X
Window System.
networking: networking documentation including:
! "Establishing a PPP connection using IRIX PPP" paper,
! "SLIP INSTALLATION AND CONFIGURATION GUIDE",
! "Asynchronous Transfer Mode: Implementations for 1994"
optimization: dir contains PostScript copy of how to optimize your
code from chapters one and three of the "Irix Programming
Guide," covering "Using the Compiler System," and
"Improving Program Performance," as well Chapter Two of the
"IRIX System Programming Guide," to help you use and build
Dynamic Shared Objects. Also included are overview
descriptions of Build-time alternatives relating to ld, and
an overview of Quickstart, Requickstart and tasks performed
by RLD, the dynamic linker.
RFC : Internet Request For Comments (RFCs) are texts documenting
problems, test results, protocols, jokes, and just about
every aspect of the Internet, since its inception.
Starting with rfc3.txt this collection details a technical
(and to some extent political) history of what has become
a global communication infrastructure, currently present
in over thirty countries in all continents.
Internet "Request For Comments" provide the current set
of open standards used on the Internet, today. To both
ensure interoperability with other products and prevent
re-invention of wheels, developers of network apps will
find it useful to be familiar with, and to the extent
possible conform to, applicable standards. Examples of
available standards are the Simple Network Monitoring
Protocol (SNMP), Internet Protocol (IP), File Transfer
Protocol (FTP), and Simple Message Transfer Protocol
(SMTP), all of which are supported by SGI. Thus, if you
were to write a network management tool, since numerous
network devices use SNMP, you could manage each one by
reading about its interface to SNMP, which is likely
documented in an RFC.
! new rfc files: fyi1.txt, fyi2.txt, rfc1291.ps,
rfc129[5-7].txt, rfc1521.ps, rfc1563.ps,
rfc1583.ps, rfc1584.ps,
rfc[1540-1649,1651-1663].txt
! WARNING: this dir now measures 63+ megabytes. See
RFC/{README,rfc-index.txt} for more details.
SiliconStudio: information about Silicon Studio, a professional film
and video production system based on Silicon Graphics
workstations, specialized video options and third-party
software solutions:
* "Creative Desitinations, Silicon Studio Training Centers"
locations document,
* "Silicon Studio Technical Report" covering video and
compression products including Gailieo Video,
Indy/Indigo^2 Video, Cosmo Compress, and Sirius Video,
* "The Silicon Studio for Publishing Environment from
Silicon Graphics".
textureMapping: addresses issues pertaining to texture mapping:
! * "Fast Shadows and Lighting Effects Using Texture Mapping"
! * "Texture Mapping as a Fundamental Drawing Primitive"
* "Interactive Geometric Image Transformation Using
Texture Mapping" paper,
* "Accelerated Volume Rendering and Tomographic
Reconstruction Using Texture Mapping Hardware",
* "Texture Mapping in Technical, Scientific and
Engineering Visualization".
VMEinterface: VME interface description for Personal Iris, 4D100
to 4D400 series machines, and Crimsons. This paper
does NOT include the IO4 VME in Challenge and Onyx
systems.
video : contains the SGI Digital Video specification including
the data format, electrical and mechanical interfaces
used to get digital video data into and out of the
Silicon Graphics platforms via this 60-pin connector.
XInputExtension: contains four PostScript files on the X11R5 Input
Extension Library written by the MIT X Consortium: "X11
Input Extension Library Specification", "X11 Input
Extension Porting Document", "Appendix A, Input Extension
Protocol Encoding", and "X11 Input Extension Protocol
Specification", as well as a copy of the README file that
will appear under /usr/lib/X11/input/config later in 1994,
providing info on Device controls and the ways SGI has
extended them to change and query things about devices.
Xpm : a document on XPM (X PixMap), a format for storing/
retrieving X pixmaps to/from files.
Xserver : newest addition is "X Server Multi-rendering for OpenGL and
PEX", presented at the 8th Annual X Technical Conference,
Boston, Mass., 1/25/94. also contains 3 PostScript
versions of Silicon Graphics X server papers respectively
titled, "A Fully Functional Implementation of Layered
Windows," "Program X Overlay Windows," and "Going Beyond the
MIT Sample Server: The Silicon Graphics X11 Server".